import config from '../../utils/config';
import apiCreator from '../../utils/apiCreator';

const api = apiCreator();

export default {
  // 获取非标估值列表-(type=1 : 市值法),(type=2 : 摊余成本法),(type=3 : 成本法)
  getTableData: (query) => api.get(`${config.interfaces.type1}nonstandardValuationReview/queryAcmReviewList`, query),
  // 修改成本市价法的估值结果
  changeValue: (query) => api.post(`${config.interfaces.type1}nonstandardValuationReview/updateValuationPriceById`, query),
  // 一键确认
  groupConfirm: (query) => api.post(`${config.interfaces.type1}nonstandardValuationReview/updateReviewStatusByIds`, query),
  // 计算
  calculateData: (query) => api.get(`${config.interfaces.type3}nonstandardpricer/pricerTrigger/`, query),
  // 获取租户下所有托管人下拉列表
  queryCustodianList: (query) => api.get(`${config.interfaces.type5}portfolio-server/maatProduct/checkProductTrusteeByTenant`, query),

  /* 预期信用损失比例 */
  // 获取预期信用损失比例列表
  getLossRatioTableData: (query) => api.get(`${config.interfaces.type1}nonstandardECL/nonstandardECLCfgList`, query),
  // 更改违约概率和损失比例
  changeRatioValue: (query) => api.post(`${config.interfaces.type1}nonstandardECL/updatePdLgdById`, query),
  // 预期信用损失比例的一键确认
  ratioGroupConfirm: (query) => api.post(`${config.interfaces.type1}nonstandardECL/updateReviewStatusById`, query),
  // 发送托管人
  postList: (query) => api.post(`${config.interfaces.type5}maat-toolbox/priceSend/send`, query),
};
